@font-face{
	font-family: 'Roboto';font-style: normal;font-weight: 300;
	src: local('Roboto Light'), local('Roboto-Light'), 
	url(/static/fonts/roboto-light.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
	}
.bg-common{background: #000 url("/static/images/bg-common.jpg") right top no-repeat;background-size: cover;}
.bg-product{background: #000 url("/static/images/product.jpg") left top no-repeat;background-size: cover;}

@media(min-width:992px){.bg-partner{background: #f9f9f9 url("/static/images/bg-partner.jpg") right top no-repeat;}}
@media(max-width:992px){.bg-common{background: #000 url("/static/images/bg-common.jpg") left top no-repeat;}}

.heading-decor{background: #145477 url("/static/images/bg-pattern.jpg") left top repeat;margin-bottom: 50px;padding: 0px 30px;position: relative;}
.heading-decor::after{position: absolute;content: "";border-bottom: 20px solid transparent;border-left: 20px solid transparent;border-right: 20px solid #ccc;border-top: 20px solid #ccc;left: 0px;}
.tabs-list.nav-tabs .nav-link{border-radius: 0px;}
.tab-pagination{border-bottom: 0px;}
.tab-pagination .nav-link{border-radius: 0px;border-color: #dee2e6;background-color: #fff;margin: 0px 5px;font-weight: 500;color: #000;}
.tab-pagination .nav-link.active{background-color: #145477;color: #fff;}
.overlay-dark{background: rgba(0, 0, 0, 0.8);}
.accordions-new .card{margin-bottom: 10px;background-color: #f9f9f9;border-radius: 0px;border: 0px;}
.accordions-new .card-link{background-color: transparent;color: #000;font-weight: 500;position: relative;padding-right: 35px;}
/*.accordions-new .card-link:after{font-size: .75rem;font-family: "fontello";content: '\e84f';position: absolute;right: 15px;top: 17px;color: #fff;background-color: #145477;border-radius: 50%;padding: 2px 5px;}
.accordions-new .collapsed::after{content: '\e84e';}*/.accordions-new .card-header{border-bottom: none;}
.list-share li{display: inline-block;}
#banner-top{top: 0;position: relative;}
.icon-cross-custom, .icon-cross-custom:hover{color: #fff;font-size: 16px;position: absolute;right: 8px;top: 8px;}
#working-video{position: relative;}
.youtube-btn{position: absolute;z-index: 9;top: 55px;width: 50px;height: 50px;color: #fff;left: 58px;border-radius: 50%;}
.youtube-btn:hover{color: #fff;}
#working-video .iq-waves{position: absolute;width: 80px;height: 80px;z-index: 2;}
#working-video .iq-waves .waves{-webkit-animation: 3s ease-in-out 0s normal none infinite running waves;animation: 3s ease-in-out 0s normal none infinite running waves;animation-delay: 0s;background: rgb(235, 0, 0) none repeat scroll 0 0 padding-box;border-radius: 50%;width: 150px;height: 150px;opacity: 0;position: absolute;}
@media(max-width:1200px){
	.youtube-btn{width: 20px;height: 20px;left: 22px;top: 22px;bottom: 20%;}
	#working-video .iq-waves .waves{width: 80px;height: 80px;}
}
#working-video .iq-waves .wave-1{-webkit-animation-delay: 0s;animation-delay: 0s;}
#working-video .iq-waves .wave-2{-webkit-animation-delay: 1s;animation-delay: 1s;}
#working-video .iq-waves .wave-3{-webkit-animation-delay: 2s;animation-delay: 2s;}
@-webkit-keyframes waves{0%{-webkit-transform: scale(0.2, 0.2);transform: scale(0.2, 0.2);opacity: 0;}
50%{opacity: 0.9;}
100%{-webkit-transform: scale(0.9, 0.9);transform: scale(0.9, 0.9);opacity: 0;}} @keyframes waves{0%{-webkit-transform: scale(0.2, 0.2);transform: scale(0.2, 0.2);opacity: 0;}
50%{opacity: 0.9;}
100%{-webkit-transform: scale(0.9, 0.9);transform: scale(0.9, 0.9);opacity: 0;}}
.dotted-circle{position: relative;padding-left: 40px;}
.dotted-circle a{color: #fff;}
.dot-ringe{width: 10px;height: 10px;background-color: #fff;border-radius: 50%;position: absolute;top: 5px;left: 7px;border: 1px solid #fff;}
.dot-pulsate{border: 2px solid #fff;-webkit-border-radius: 30px;height: 24px;width: 24px;position: absolute;left: 0;top: -2px;-webkit-animation: pulsate 1s ease-out;animation-iteration-count: 1;-webkit-animation-iteration-count: infinite;opacity: 0;}
@-webkit-keyframes pulsate{0%{-webkit-transform: scale(.1, .1);opacity: 0;}
50%{opacity: 1;}
100%{-webkit-transform: scale(1.2, 1.2);opacity: 0;}}
.list-check-square{list-style: none;padding-left: 0px;}
.list-check-square li{position: relative;padding-left: 35px;}
.list-check-square li::before{position: absolute;color: #145477;font-size: 15px;content: '\e868';font-family: fontello;left: 3px;border: 2px solid #fff;}
.list-check-square li::after{position: absolute;border: 1px solid #145477;border-radius: 3px;content: '';width: 20px;height: 20px;top: 5px;font-family: fontello;left: 0px;}
ul.list-share li a .icon{color: #fff;font-size: 12px;padding: 9px 8px;border-radius: 50%;}
ul.list-share li a .icon-facebook{background-color: #45619d;}
ul.list-share li a .icon-twitter{background-color: #55acee;}
ul.list-share li a .icon-gplus{background-color: #dd4b39;}
ul.list-share li a .icon-linkedin{background-color: #1e87be;}
.contact-form{border: 4px solid #fff;border-radius: 4px;box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.32);}
.form-control{border-radius: 0px;}
.bg-con{background: #fcfcfc url("/static/images/contacts-bg.jpg") left top repeat;padding: 25px;}
.bg-con-pattern{padding: 0px 7px 0px 7px;-webkit-box-shadow: inset 0px 1px 4px 0px rgba(0, 0, 0, 0.32);-moz-box-shadow: inset 0px 1px 4px 0px rgba(0, 0, 0, 0.32);box-shadow: inset 0px 1px 4px 0px rgba(0, 0, 0, 0.32);border-top-left-radius: 2px;border-top-right-radius: 2px;background: url(/static/images/contacts-pattern.png) repeat center center #e1e2e2;}
.bg-con-after{color: #d0dae0;position: absolute;left: 0px;right: 0px;height: 78px;bottom: -51px;z-index: 0;background: url(/static/images/contacts-after.png) no-repeat top center;}
.add-overlay{background-color: rgba(0,0,0,0.7);cursor: pointer;}
.add-overlay:hover{background-color: rgba(204,51,51,0.9);}
.quote-box{position: relative;padding: 1rem 3.5rem 1.25rem;}
.quote-text:before, .quote-text:after{position: absolute;content: "";width: 21px;height: 19px;}
.quote-text:before{left: 20px;top: 10px;background-image: url(/static/images/quote-left.png);}
@media(min-width:992px){.m-lg-minus{margin-top: -50px;}}
.testimonial-footer{position: relative;}
.testimonial-footer::before{position: absolute;content: "";border: 15px solid transparent;border-bottom-color: #343a40;top: -30px;left: 47%;}
.event-left{position: relative;}
.event-left::before{position: absolute;content: "";}
.event-left::before{width: 1px;height: calc(100% - 10px);margin: auto;left: 0;background: #d9d9d9;}
.event-left .card{position: relative;}
.event-left .card::before{position: absolute;border-top: 1px solid #ccc;content: "";width: 30px;left: -30px;top: 24px;}
.event-left .card::after{position: absolute;content: "";top: 20px;left: -1.85rem;width: 10px;height: 10px;border-radius: 50%;background: #145477;}
.text-primary{color: #145477 !important;}
.acc-arrow .card-link::before{position: absolute;content: '';right: -19px;top: 39%;width: 20px;height: 20px;background: #fff;border-right: 1px solid #dee2e6 !important;border-top: 1px solid #dee2e6 !important;transform: rotate(45deg);}
/* Index Css*/
@media(min-width:992px){
.bg-index, .bg-index2{height: 100vh;}}
/*
.bg-index-header{background: url(/static/images/work-place.jpg) center top no-repeat;background-size: cover;height: 75vh;}
*/
.bg-index-header {background: url(/static/images/bg-index4.jpg) center top no-repeat #000000; background-size: cover; height: 60vh;}
.bg-index{background: #000 url(/static/images/bg-index.jpg) center top no-repeat fixed;}
.bg-index2{background: #fff url(/static/images/bg1.jpg) left top no-repeat fixed;background-size: cover;/*animation: slid 35s ease infinite;*/}
@keyframes slid{0%{background:#fff url(/static/images/bg1.jpg) left center no-repeat fixed;}
50%{background:#fff url(/static/images/bg1.jpg) right center no-repeat fixed;}
100%{background:#fff url(/static/images/bg1.jpg) left center no-repeat fixed;}}
.nav-info{border-bottom: 1px solid rgba(255,255,255,.12);}
.nav-info .d-flex div{border-right: 1px solid rgba(255,255,255,.12);}
#nav-index .nav-link{color: #fff !important;}
.wave{color: #fff;overflow: hidden;position: absolute;transform: translateY(-50%);width: 100%;}
.wave svg{fill: #fff;height: auto;margin-left: -1%;width: 102%;}
.font-roboto{font-family: 'Roboto', sans-serif !important;font-weight: 300;}
.border-25{border: 1px solid #000;width: 25%;margin-top: 25px;margin-left: 0px;}
@media(min-width:992px){.section-service{margin-bottom: -400px;}}
.img-vdo-border{border: 8px solid #fff;box-shadow: 0 1rem 3rem rgba(0,0,0,.175) !important;}
.box-trust{background: rgba(255, 255, 255, 0.2);cursor: pointer;transition: 0.3s ease;}
.box-trust:hover{background: rgba(255, 255, 255, 1);}
.box-trust:hover .text-white{color: #033397 !important;}
.box-blog-img{background: url(/static/images/blog.jpg) center no-repeat;height: 180px;background-size: cover;}
.box-blog{background-color: #fff;border: 1px solid #ddd;}
.nav-category .nav-link{margin: 1px;}
.nav-category .nav-link.active{background-color: transparent;}
.nav-category .nav-link .category-content{background-color: #fff;}
.nav-category .nav-link.active .category-content{background-color: #dc3545;color: #fff !important;}
.nav-category .nav-link.active .category-content p{color: #fff !important;}
@media(min-width: 992px){.border-lg-right{border-right: 1px dashed #ddd;}
.nav-category .nav-link{margin: 0px;margin-bottom: 1px;}
.mt-women{margin-top: -90px;}}
.tab-content::after{content: "";position: absolute;left: 0px;bottom: 0px;border-left: 3px solid #000;height: 80px;}
.tab-content::before{content: "";position: absolute;left: 0px;bottom: 0px;border-bottom: 3px solid #000;width: 80px;}
.list-choose{padding-left: 0px;list-style: none;}
.list-choose li{padding: 13px 0;border-top: 1px solid #d1d1d1;}
.list-choose li a{display: block;align-items: center;padding: 11px 30px 11px 0;color: #9b9b9b;transition: .25s;}
.list-choose li a:hover{padding: 11px 0 11px 30px;color: #9b9b9b;background: #f2f3f8;}
.cat-img svg{transition: all 0.23s ease;}
.cat-img:hover svg#data_recovery #Rounded_Rectangle_1, .cat-img:hover svg#cloud .cls-1, .cat-img:hover svg#lens .cls-7, .cat-img:hover svg#migration .cls-4, .cat-img:hover svg#data_recovery #Rounded_Rectangle_1_copy_2{fill: #9ccff5;}
.cat-img:hover svg#data_recovery #Rounded_Rectangle_2, .cat-img:hover svg#data_recovery #Rounded_Rectangle_2_copy_2, .cat-img:hover svg#cloud .cls-2, .cat-img:hover svg#lens .cls-6, .cat-img:hover svg#migration .cls-5{fill: #000;}
.navpill .nav-link.active, .nav-pill .show > .nav-link{color: #000;font-weight: bold;border-left: 6px solid #137dc8;border-radius: 0;background: transparent;}
.navpill .nav-link{border-left: 6px solid #b5b5b5;border-radius: 0;margin-bottom: 10px;font-size: 14px;color: #3e3c3c;}
.bg-sg{background-image: url(/static/images/systools.jpg);background-position: 50% 18%;background-attachment: fixed;background-repeat: no-repeat;}
.bg-commonn{background-image: url(/static/images/news.png);background-repeat: no-repeat;background-size: cover;}
@media(max-width: 991px){.bg-commonn{background-image: none;background-color: #0a74bf;}}

.timeline{list-style-type: none;position: relative;}
.timeline:before{content: ' ';background: #d4d9df;display: inline-block;position: absolute;left: 6px;width: 2px;height: 100%;z-index: 400;}
.timeline > .acc-arrow1{margin: 20px 0;padding-left: 20px;}
.timeline > .acc-arrow1:before{content: ' ';background: #157eca;display: inline-block;position: absolute;border-radius: 50%;left: -5px;width: 24px;height: 24px;z-index: 400;margin-top: 38px;}
.card-link{font-size: 18px;color: #000;font-weight: 500;}
.text-bg-green{background: #57d57f;color: #fff;text-shadow: 0 1px 0 rgba(0,0,0,.1);padding: 3px;}
.acc-arrow1 .card-link::before{position: absolute;content: '';left: -19px;top: 39%;width: 20px;height: 20px;background: #fff;border-left: 1px solid #dee2e6 !important;border-bottom: 1px solid #dee2e6 !important;transform: rotate(45deg);}
@media(max-width: 767px){
	.acc-arrow1 .card-link::before{display: none;}
	.timeline::before{display: none;}
	.timeline > .acc-arrow1::before{display: none;}
}

.accordionsnew .card-header{border-bottom: 0px;}
.accordionsnew .card{margin-bottom: 10px;background-color: #f9f9f9;border-radius: 0px;border: 0px;}
.accordionsnew .card-link{background-color: transparent;color: #000;font-weight: 500;position: relative;padding-right: 35px;}
.bg-head{background-image: url(/static/images/bg-head.jpg);background-repeat: no-repeat;background-size: cover;background-position: top center;}
.card-after::after{content: "";display: block;background-image: url(/static/images/review-after.svg);background-repeat: no-repeat;position: relative;height: 25px;z-index: 1;top: -50px;left: 3px;}


@media(max-width:480px){
	#accordions.pl-4{ padding-left:0 !important;}
	#accordions.event-left:before { display:none;}
	.bg-index-header{ height:auto;}
	.m_service li a .msljgd{ width:auto;}
	.outer-div{ height:auto;}
}






























